Skip to main content

lyme grass

English lyme grass meaning in English  •  lyme grass का अर्थ अंग्रेजी में
Noun
  • A coarse perennial grass of several species of Elymus, esp. Elymus Canadensis, and the European Elymus arenarius.
Advertisement